package com.erp.erp_entitys.business.req;

import java.io.Serializable;

/**
 * @author zjk
 * @version 1.0
 * @description
 * @date 2021-09-29 22:21
 */
public class ExportExpensesReq implements Serializable {
    /**
     * 单据类型
     */
    private String status;
    /**
     * 外销合同号
     */
    private String saleContractNo;
    /**
     * 业务员编码
     */
    private String salesmanCode;
    /**
     * 所属部门(多个编码以英文逗号隔开)
     */
    private String departmentCode;
    /**
     * 客户编号
     */
    private String customerCode;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     *合同签约日期-起始
     */
    private String signingStartDate;
    /**
     *合同签约日期-截止
     */
    private String signingEndDate;
    /**
     *费用描述
     */
    private String costDesc;

    /**
     * 费用类型
     */
    private String costType;

    public String getCostType() {
        return costType;
    }

    public void setCostType(String costType) {
        this.costType = costType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getSaleContractNo() {
        return saleContractNo;
    }

    public void setSaleContractNo(String saleContractNo) {
        this.saleContractNo = saleContractNo;
    }

    public String getSalesmanCode() {
        return salesmanCode;
    }

    public void setSalesmanCode(String salesmanCode) {
        this.salesmanCode = salesmanCode;
    }

    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getSigningStartDate() {
        return signingStartDate;
    }

    public void setSigningStartDate(String signingStartDate) {
        this.signingStartDate = signingStartDate;
    }

    public String getSigningEndDate() {
        return signingEndDate;
    }

    public void setSigningEndDate(String signingEndDate) {
        this.signingEndDate = signingEndDate;
    }

    public String getCostDesc() {
        return costDesc;
    }

    public void setCostDesc(String costDesc) {
        this.costDesc = costDesc;
    }

    public String getDepartmentCode() {
        return departmentCode;
    }

    public void setDepartmentCode(String departmentCode) {
        this.departmentCode = departmentCode;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("ExportExpensesReq").append('[')
                .append("status=")
                .append(status)
                .append(",saleContractNo=")
                .append(saleContractNo)
                .append(",salesmanCode=")
                .append(salesmanCode)
                .append(",departmentCode=")
                .append(departmentCode)
                .append(",customerCode=")
                .append(customerCode)
                .append(",customerName=")
                .append(customerName)
                .append(",signingStartDate=")
                .append(signingStartDate)
                .append(",signingEndDate=")
                .append(signingEndDate)
                .append(",costDesc=")
                .append(costDesc)
                .append(",costType=")
                .append(costType)
                .append(']');
        return sb.toString();
    }
}
